<?php
/**
 * <https://y.st./>
 * Copyright © 2016 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'title' => 'freenode',
	'body' => <<<END
<p>
	Current countdowns:
</p>
<ul>
	<li>20 unfinished weblog entries in <a href="/en/weblog/2016/07-July/">July</a></li>
	<li>0 days until mobile voice/$a[SMS] service with my current carrier ends</li>
	<li>30 days until mobile data service with my current carrier ends</li>
	<li>27 days until my old domain registrar can no longer counter my charge dispute</li>
</ul>
<p>
	I spent most of the day finishing up my essay on the $a[EFF].
	I wanted to also complete my essay on exam proctors, but I ran out of time.
</p>
<p>
	<a href="ircs://freenodeok2gncmy.onion:6697/">Freenode</a> has finally <a href="https://freenode.net./news/tor-online">re-opened its door to $a[Tor] users</a>! Unfortunately, like last time, they don&apos;t allow us in the front door.
	We&apos;re required to use the onion address.
	Furthermore, they demand that $a[Tor] users first connect to the network without $a[Tor] to register an account, and an account is required to get in the back door.
	Normally, I&apos;d be up in arms about this, but there is still a working solution due to how incompetently freenode is run.
	Specifically, freenode has both a blacklist and a whitelist, and the two overlap.
	If you try to connect to freenode over $a[Tor] for a few hours, you&apos;ll eventually get in.
	From there, you can set up your account, then use the back door to avoid the hours-long wait next time.
	Please be warned though that after setting up your freenode account, you must configure the account to recognize your client certificate.
	If you forget to do that, you&apos;ll have to go through the hours-long wait again.
</p>
<p>
	Vanessa and our mother arrived home today.
	As expected, there wasn&apos;t anything that I could have helped my mother&apos;s sibling with, so there would have been no point in my going.
</p>
END
);
